Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne U.S. Open - New York Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Iasi Challenger Chile F2 Chile F3 Romania F7 Romania F8 Romania F13 Venezuela F8 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Brazil F21 Brazil F23 Finland F1 Brazil F23 Brazil F24 Brazil F25 Brazil F29 Usa F2 Usa F3 Turkey F6 Italy F4 Italy F9 Italy F10 Italy F11 Italy F12 Brazil F16 Brazil F17 Brazil F19 Brazil F21 Brazil F26 Brazil F27 Brazil F29 Brazil F4 Spain F6 Spain F7 Italy F12 Italy F13 Brazil F19 Brazil F25 Brazil F26 Colombia F4 Colombia F5 Brazil F34 Brazil F35 Brazil F38 Brazil F39 USA F2 USA F3 USA F4 Brazil F8 Turkey F10 Turkey F11 Brazil F9 Brazil F11 Brazil F12 Brazil F13 Brazil F14 Brazil F21 Brazil F33 Turkey F6 Turkey F7 Turkey F8 Turkey F9 Turkey F10 Turkey F11 Spain F11 Morocco F1 Morocco F2 Romania F6 Morocco F3 Brazil F10 Brazil F2 Brazil F5 Brazil F6 Argentina F18 Brazil F8 Brazil F11 Brazil F12 Brazil F14 Brazil F16 Brazil F18 Brazil F19 Brazil F20 Brazil F21 USA F5 USA F6 USA F7 Sweden F1 Sweden F2 Sweden F3 Netherlands F3 Estonia F1 Denmark F1 USA F1 USA F3 USA F5 Croatia F5 Chile F3 Chile F4 Argentina F4 Brazil F4 USA F7 USA F8 USA F9 USA F12 USA F13 Bosnia & Herzegovina F3 Germany F8 Italy F23 Sweden F1 Argentina F11 Argentina F12 USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) USA F7 (Orlando) Turkey F14 (Antalya) Italy F10 (Santa Margherita Di Pula) Chile F1 Italy F11 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) France F13 (Montauban) France F14 (Bourg-en-Bresse) Italy F23 (Pontedera) Italy F24 (Bolzano) Italy F25 (Cornaiano) Brazil F2 (Santos) Brazil F4 (Sao Carlos) Argentina F12 (San Juan) Sweden F2 Portugal F4 (Quinta Do Lago) Portugal F5 (Vilamoura) Italy F6 (Santa Margherita Di Pula) Brazil F1 (Sao Jose do Rio Preto) Brazil F2 (Sao Paulo) Brazil F3 (Brasilia) Brazil F4 (Curitiba) Italy F20 (Pontedera) Poland F7 (Bydgoszcz) Poland F8 (Poznan) Switzerland F4 (Neuchatel) Brazil F5 (Mogi das Cruzes) Brazil F6 (Curitiba) Brazil F8 (Sao Paulo) Brazil F9 (Ribeirao Preto) M25 Palm Coast M25 Weston M15 Rovinj M25 Santa Margherita Di Pula M15 Tabarka M15 Tabarka M25 Santa Margherita Di Pula M25+H Jablonec Nad Nisou M25+H Bacau M25 Karlsruhe M15 Kaltenkirchen M25+H Toulouse M25 Casinalbo M15 Wels M25 Bolzano M25+H Appiano M25 Trieste M25 Rio De Janeiro M25 Los Angeles M25 Rancho Santa Fe M25 Weston M25 Palm Coast M25 Naples M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Setubal M25 Jablonec nad Nisou M25 Most M25 Grasse Sweden F3 Argentina F5 Argentina F17 Uruguay F1 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Venezuela F7 Colombia F1 Brazil F26 Portugal F7 (Porto) Romania F9 Romania F9 Brazil F23 Brazil F28 Brazil F3 Open de Montauban - Montauban Amazonia Open de Tenis - Belem Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires XI Torneo Internazionale di Tennis - Barletta Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Porsche Open - Poznan Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Austria F4 Medjurgorje Open - Medjugorje Bancolombia Open - Cali Sao Paulo Challenger Salinas Challenger Iquique Challenger Marrakech Challenger Athens Challenger Lugano Challenger Braunschweig Challenger Scheveningen Challenger Montevideo Challenger Scheveningen Challenger Belo Horizonte Challenger Montevideo Challenger Sao Paulo Challenger Sao Paulo Challenger Rabat Challenger Recife Challenger Alessandria Challenger Orbetello Challenger Campinas Challenger Recife Challenger Marrakech Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Sao Paulo Challenger Sao Paulo Challenger Sao Paulo Challenger Porto Alegre Challenger Sao Paulo Challenger Buenos Aires Challenger M15 Antalya M25 Montauban Panama City Challenger Barranquilla Challenger Sao Paulo Challenger Caltanissetta Challenger Milan Challenger Croatia F4 Liberec Challenger Campinas Challenger XI Trofeo Ciudad de Quito - Quito Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Prague Challenger Rio De Janeiro Challenger Bucaramanga Challenger Sao Paulo Challenger Campinas Challenger Buenos Aires Challenger Perugia Challenger Torneo Internacional Challenger Fila 2006 - Leon Cordenons Challenger Bogota Challenger Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Milan Challenger Marburg Challenger Timisoara Challenger - Timisoara Santo Domingo Challenger Joinville Tennis Festival - Joinville Tunis Challenger Trofeo Sisma Mantova - Mantova Aix En Provence Challenger Santa Cruz de la Sierra 2 Challenger Aix En Provence Challenger Seguros Bolivar Open - Medellin Tennis Napoli Cup 2007 - Napoli Naples Challenger - Naples Copa Kia Challenger ATP - Santiago II Naples ITG Challenger - Naples Copa Petrobras-Paraguay - Asuncion Lima Challenger 2007 - Lima Napoli Challenger Copa Petrobras - Bogota XL Bermuda Open - Bermuda Copa Petrobras-Argentina - Buenos Aires Barletta Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Bancolombia Open - Bogota Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Arpa Ceramic Cup - Reggio Emilia Campos do Jordao Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Todi Challenger Montevideo Challenger Porto Alegre Challenger Itajai Challenger Rome Challenger Szczecin Challenger Vicenza Challenger Buenos Aires Challenger Seguros Bolivar Open - Medellin Pereira Challenger Cali Challenger Italy F9 (Santa Margherita Di Pula) Montevideo Challenger Copa Petrobras Paraguay - Asuncion Furth Challenger Copa Petrobras - Montevideo Barranquilla Challenger Blumenau Challenger Sao Paulo Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Blois Challenger Biella Challenger Curitiba Challenger Santos Challenger Medellin Challenger M15 Porec Santiago Challenger Florianopolis Challenger Manerbio Challenger Quito Challenger Buenos Aires Challenger Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Prostejov Challenger Poznan Challenger Sao Paulo Challenger Caltanissetta Challenger Guayaquil Challenger Montevideo Challenger Braunschweig Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Szczecin Challenger Biella Challenger Orange Prokom Open - Sopot Buenos Aires Challenger BCR Open Romania - Bucharest Lyon Challenger Salzburg-Anif Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Campinas Challenger Mercedes Cup - Stuttgart Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril San Luis Potosi Challenger - San Luis Potosi San Marino Cepu Open - San Marino Catella Swedish Open - Bastad Campinas Challenger Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest The 'Fitz' Casino Challenger - Tunica Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Challenger Casablanca San Angel - Mexico City Milan Challenger Riviera di Rimini Challenger - Rimini Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota XII Abierto Internacional de Salinas - Salinas BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Portugal Open - Oeiras Belo Horizonte Challenger SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag China Open - Beijing Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona China Open - Beijing Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem European Open - Antwerp Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag ASB Classic - Auckland Cordoba Open - Cordoba Millennium Estoril Open - Estoril Lima Challenger Open Parc - Lyon Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad European Open - Antwerp Adelaide International - Adelaide Argentina Open - Buenos Aires Montevideo Challenger Hamburg European Open - Hamburg Gonet Geneva Open - Geneva Morelos Challenger Blois Challenger Kitzbuhel Challenger Belgrade 2 - Belgrade Copa Petrobras-Uruguay - Montevideo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Plava Laguna Croatia Open - Umag Aix En Provence Challenger Guayaquil Challenger Como Challenger Genova Challenger Bordeaux Challenger Santiago Challenger Santos Challenger Prostejov Challenger Zagreb Challenger Blumenau Challenger Sao Paulo Challenger Quito Challenger Padova Challenger San Benedetto Challenger Porto Alegre Challenger Santos Challenger Santos Challenger Rio De Janeiro Challenger Sao Paulo Challenger Lima Challenger St. Petersburg Open - St. Petersburg Santos Challenger Vercelli Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven Heineken Open - Auckland Movistar Open - Santiago Knoxville Challenger Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Rio De Janeiro Challenger Luedenscheid Challenger Guayaquil Challenger Lima Challenger Santiago Challenger SkiStar Swedish Open - Bastad Buenos Aires Challenger Santiago Challenger Moscow Challenger Braunschweig Challenger Citi Open - Washington Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Campinas Challenger Apia International - Sydney Argentina Open - Buenos Aires TEB BNP Paribas Istanbul Open - Istanbul Campinas Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Kremlin Cup - Moscow Rio De Janeiro Challenger Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona L'Aquila Challenger Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Mestre Challenger Konzum Croatia Open - Umag Valencia Open - Valencia Apia International - Sydney Argentina Open - Buenos Aires Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Cali Challenger Blois Challenger China Open - Beijing SkiStar Swedish Open - Bastad Campinas Challenger Generali Open - Kitzbuhel ASB Classic - Auckland Generali Open - Kitzbuhel Bastad Challenger Bet-at-home Open - Hamburg ATP Studena Croatia Open Umag - Umag Alicante Challenger Campinas Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Santiago Challenger Gazprom Hungarian Open - Budapest Generali Open - Kitzbuhel China Open - Beijing Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion Argentina Open - Buenos Aires BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Forte Village Sardegna Open - Sardinia Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Bordeaux Challenger Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Legg Mason Tennis Classic - Washington BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Masters - Paris Western & Southern Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad China Open - Beijing Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Montechiarugolo Challenger Concepcion Challenger Chile Dove Men+Care Open - Santiago ATP Studena Croatia Open Umag - Umag Campionati BNL dItalia - Rome Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires European Open - Antwerp Allianz Suisse Open - Gstaad Erste Bank Open - Vienna German Tennis Championships - Hamburg Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston U.S. Open - New York German Tennis Championships - Hamburg Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome French Open - Paris Rolex Paris Masters - Paris Australian Open - Melbourne Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group 2, 1R, URU-JAM 5-0 U.S. Open (juniors) Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group I, 1R, SWE-AUT 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 2R, TUR-SWE 1-4 Davis Cup, Group II, 3R, URU-MEX 3-1 Olympics - Rio de Janeiro Davis Cup, Group II, 1R, ESA-URU 1-4